Skip to content

serpent-accelerated - #791

Open
MarekKnapek wants to merge 11 commits into
libtom:developfrom
MarekKnapek:serpent-accelerated
Open

serpent-accelerated#791
MarekKnapek wants to merge 11 commits into
libtom:developfrom
MarekKnapek:serpent-accelerated

Conversation

@MarekKnapek

Copy link
Copy Markdown
Contributor

No description provided.

Introduce 3-way 32bit implementation instad of currently used 2-way one.

Based on http://www.ii.uib.no/~osvik/serpent/serpent.c
Introduce 3-way 64bit implementation.
Add serpent_accel_ecb_encrypt, serpent_accel_ecb_decrypt, serpent_accel_cbc_decrypt, serpent_accel_ctr_encrypt.
Introduce 3-way 128bit SSE2 implementation.
Start using 128bit SSE2 implementation.
Introduce 3-way 256bit AVX2 implementation.
Start using 256bit AVX2 implementation.
Introduce 3-way 256bit AVX512F implementation.
Start using 512bit AVX512F implementation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant